@charset "utf-8";
/*----------公共样式-------------*/
*{
	padding:0;
	margin: 0;
}
body{ background:#ECEDEF ; }

#wp{
	width:1000px;
	margin:0 auto;
}

/*自定义公共属性*/
a{
	color:#333;
}
a:hover{
	color:#59B1CC;
	text-decoration: none;
}
a.more{
		font-size: 11px;
		font-weight: normal;
		display: block;
		float:right;
		border:1px solid #626262;
		background-color: #E9E9E9;
		line-height: 28px;
		padding:0 15px;
		text-align: center;
		position: absolute;
		top:0;
		right:0;
}
a.more:hover{
		text-decoration: none;
		background-color: #666;
		color:#fff;
}

/*iijoin自定义*/
.frame, .frame-tab{
	background:none;
	border:none;
}
.block{
	margin:0;
}
#toptb{
	border-bottom: none;
}
/*导航*/
#deannav.deannav{
	width:100%;
	height:53px;
	background-color:#0D0D0D;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
#deannav.deannav .deannavc {
	height:53px;
	background-color:#0D0D0D;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#deannav.deannav .deannavc .iijoin_logo a{
	display: block;
	float:left;
}
#deannav.deannav .deannavc ul{
	height:53px;
	float:left;
}
#deannav.deannav .deannavc ul li{
	height:53px;
	float:left;
}
#deannav.deannav .deannavc ul li span{ display:none;}
/*#deannav.deannav .deannavc ul li a{
	height:53px;
	line-height: 53px;
	color:#fff;
}*/
#deannav.deannav .deannavc ul li a{ 
	color:#fff; 
	height:53px; 
	line-height:53px; 
	font-size:16px; 
	font-family:microsoft yahei; 
	padding:0 15px; 
	display:block; 
	float:left; 
}
#deannav.deannav .deannavc ul li a:hover{ 
	background:#191919; 
	text-decoration:none; 
	color:#7AB1CC;
}
#deannav.deannav .deannavc ul li.a a{ 
	background-color:#0D0D0D;
	color:#7AB1CC;
	font-weight: 700;
}


#deannav.deannav .deannavc ul li.a a:hover{
	background-color:#0D0D0D;
}

/*二级导航*/        
.h_pop {
	background-color:#191919;
	border:none;
/*	opacity:0.8;
	filter:alpha(opacity=80);*/
}

.h_pop li a{
	color:#fff; 
	background-color: #191919;
	border-bottom: 1px dotted #5B646C;

}
.h_pop  li a:hover{
	color:#7AB1CC;
	background-color: #000;
	border-bottom: 1px dotted #5B646C;

}

/*二级导航结束*/
/*导航右侧用户信息区*/
.deannavc .ii_nav_info{
	float:right;
	height:53px;

}
/*第三方登录信息*/
.ii_nav_info .vwmy_out{
	float:left;
	margin-top: 20px;
	margin-right: 15px;

}
.ii_nav_info #loginstatus{
	display: block;
	float:left;
	margin-top: 20px;
	margin-right: 15px;
	

}
.ii_nav_info .vwmy_out a,.ii_nav_info #loginstatus a{
	color:#ededed;
	font-size: 
}
/*第三方登录信息结束*/
/*消息*/
.deannavc .ii_nav_info a.msg{
	display: block;
	float:left;
	width:14px;
	height:10px;
	line-height: 53px;
	background:url({STYLEIMGDIR}/info.gif) no-repeat;
	margin-top: 25px;
	margin-right: 16px;
	text-indent: -9999px;
	position: relative;
	
}
.deannavc .ii_nav_info a.msg span.ii_tip{
	width:10px;
	height:10px;
	background:url({STYLEIMGDIR}/ii_warm.png) no-repeat;
	position: absolute;
	right:-8px;
	top:-7px;
}
/*消息*/
/*tips提示*/
.deannavc .ii_nav_info .info{
	float:left;
	width:11px;
	height:12px;
	position: relative;
	margin-right: 5px;
}
.deannavc .ii_nav_info a#myprompt{
	display: block;
	float:left;
	width:11px;
	height:12px;
	background:url({STYLEIMGDIR}/tips.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	position: relative;

}
.deannavc .ii_nav_info a#myprompt span.ii_info_warm{
	text-align: center;
	width:10px;
	height:10px;
	background:url({STYLEIMGDIR}/ii_warm_bg.png) no-repeat;
	position: absolute;
	right:7px;
	top:-7px;
	color:#fff;
	font-weight: 400;
	text-indent: 0;
	font-size: 8px;
	line-height: 10px;
}
#myprompt_menu{
	width:80px;
	z-index: 999;
	position: absolute;
	background-color: #191919;
	border:none;
}
#myprompt_menu li{
	border:none;
}
#myprompt_menu li.ignore_noticeli {
	height:22px;
}
#myprompt_menu li a{
	height:22px;
	color:#fff;
	border:none;

}
#myprompt_menu li a:hover{
	border:none;
	background-color: #000;
}
/*tips提示结束*/

/*头像及下拉框*/
#deannav.deannav .deannavc .ii_nav_info div.usr_ico{
	position: relative;
	float:left;
	width:52px;
	height:34px;
	margin-top: 13px;

}
#deannav.deannav .deannavc .ii_nav_info div.usr_ico .usr_img img{
	position: absolute;
	left:12px;
	top:3px;
	width:26px;
	height:25px;
	border-radius: 50%;
}

ul.ii_usr_info{
	position: absolute;
	width:68px;
	padding:5px;
	background-color: #232323;
	z-index: 1000;

}
ul.ii_usr_info li{
	margin-bottom:5px; 
	line-height: 28px;
	color:#fff;
	text-align: center;

}
ul.ii_usr_info li a{
	width:68px;
	line-height: 28px;
	text-decoration: none;
	color:#fff;
	float:left;
}
ul.ii_usr_info li a:hover{
	color:#7AB1CC;
	background-color: #000;
}

/*头像及下拉框结束*/
/*导航右侧用户信息区结束*/
/*搜索*/
.ii_search{
	float:right;

}
.ii_search a{
	display: block;
	/*width:15px;
	height:15px;*/
	margin-top: 23px;
	/*background:url({STYLEIMGDIR}/icon_search.png) no-repeat;*/
	margin-right: 16px;
	color:#f2f2f2;
	
}
.ii_search a:hover{
	color:#7AB1CC;
}
/*搜索结束*/
/*登陆*/
.ii_show_loginbox{
	float:right;
	width:51px;
	height:40px;
	margin:13px 0 0 0;
	/*border:1px solid #f00;*/
	overflow: hidden;
}
.ii_show_loginbox a.ii_login{
	display: block;
	float: right;
	font-size: 13px;
	color:#336699;
	width:51px;
	height:40px;
	line-height: 40px;
	text-align: center;
}
.ii_show_loginbox a.ii_login:hover{
	/*background-color: #EDEEF0;*/
}
/*登陆框*/
#lsform{
	overflow: hidden;
	z-index: 101;
	width:230px;
	/*height:65px;*/
	position: absolute;
	background-color: #EDEEF0;
	border:1px solid #D9D9D9;
	border-top: none;

	padding:20px 15px;
	display: none;
}
#lsform .px{
	background:none;
	background:#EDEEF0;
	border:1px solid #D9D9D9;
	border-top: none;
}



.fastlg td{
	padding:5px 0;
}
/*提交按钮*/
.pn{
	border:none;
	background:url({STYLEIMGDIR}/btn_bg_22.png) repeat-x;
	height:22px;
	color:#fff;
}
.pn em{
	color:#fff;
}
/*扩展登录*/
.login_extra{
	padding-top: 10px;
	float:left;
}
.fastlg_fm{
	border:none;
}
.fastlg_fm.y{
	float:left;
}
/*登陆框结束*/
/*快捷登录*/
.fwinmask .pn{
	background:url({STYLEIMGDIR}/btn_bg_22.png) repeat-x;
	
	height:22px;
	border:none;
	border-left:1px solid #7D7D7D;
	border-right:1px solid #7D7D7D;
}
.fwinmask .pn em{
	color:#fff;
}
/*快捷登录结束*/
/*新登录窗口*/
	/*登录按钮*/
	.ii_login_submit{
		background:url({STYLEIMGDIR}/ii_png.png) no-repeat -3px -216px;
		width:200px;
		height:39px;
		overflow: hidden;
		border:none;
		cursor: pointer;
	}
/*./新登录窗口*/

/*登陆结束*/
/*导航结束*/

/*搜索模块*/
.ii_search_2{
	width:147px;
	height:25px;
	overflow: hidden;
	float:right;
	margin-right: 20px;
	margin-top: 15px;
	line-height: 53px;
}
.ii_search_2 form{
	width:147px;
	height:25px;
	background: url({STYLEIMGDIR}/ii_png.png) no-repeat -163px -6px;
	overflow: hidden;
	position: relative;
}
.ii_search_2 form #srchtxt{
	border:none;
	background:none;
	height:25px;
	line-height: 25px;
	padding:0 50px 0 10px;
	font-size: 11px;

}
.ii_search_2 form .ii_btn_submit{
	width:22px;
	height:22px;
	top:2px;
	right:0;
	border:none;
	background: url({STYLEIMGDIR}/ii_png.png) no-repeat -137px -25px;
	position: absolute;
	cursor: pointer;

}
.ii_hot_search{
	width:100%;
	float:right;
}
.ii_hot_search a{
	line-height: 24px;
}
/*搜索模块结束*/

/*页脚footer*/
.myfooter{
	width:100%;
	background-color: #0D0D0D;
}
#ft{
	padding:0;
	border: none;
	height:40px;
	line-height: 40px;
	color:#ccc;

}
#ft.wp{
	/*width:1000px;*/
	margin:0 auto;
	overflow: hidden;
}
#ft a{
	color:#ccc;
}
#ft a:hover{
	color:#fff;
}
#scrolltop{
	width:auto;
	height:auto;
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#scrolltop a{
	background:url({STYLEIMGDIR}/ii_png.png) no-repeat;
	width:47px;
	height:47px;
	overflow: hidden;
	border:none;
	padding:0;
	margin-bottom: 5px;
}
/*返回顶部*/
#scrolltop a.scrolltopa2{
	background-position: -3px 0;
}
/*返回顶部 - hover*/
#scrolltop a.scrolltopa2:hover{
	background-position: -54px 0px;
}
/*返回板块*/
#scrolltop a.returnboard2,#scrolltop a.replyfast2{
	background-position: -3px -52px;
}
/*返回板块*/
#scrolltop a.returnboard2:hover,#scrolltop a.replyfast2:hover{
	background-position: -54px -52px;
}

/*返回列表*/
#scrolltop a.returnlist2{
	background-position: -3px -158px;
}
/*返回列表-hover*/
#scrolltop a.returnlist2:hover{
	background-position: -54px -158px;
}
/*分享*/
#scrolltop a.share{
	background-position: -3px -106px;
}
/*分享-hover*/
#scrolltop a.share:hover{
	background-position: -54px -106px;
}
/*页脚footer结束*/

/*门户*/
.nfl .f_c{
	background-color: #ECEDEF;
	border:none;
}
/*门户结束*/


	/*分页*/
.pgs span a,.pgs span strong,.pgs span label,.pg  a,.pg  strong,.pg  label{
	background:url({STYLEIMGDIR}/page_bg.gif) repeat-x;
	line-height: 24px;
	height:24px;
	border:1px solid #B9BFC4;
	border-radius:3px;
	color:#85929C;
}
.pgs span strong,.pg strong{
	background:#fff;
	color:#333;
	border-color:#ccc;
}
.pgs span a:hover,.pgs span strong:hover,.pg  a:hover,.pg  strong:hover{
	border-color: #ccc;
	color:#333;
}
.pgs span a.prev,.pg  a.prev{
	background:url({STYLEIMGDIR}/page_pre.png) no-repeat;
	width:26px;
	height:26px;
	border:none;
	padding:0;
}
.pgs span a.nxt,.pg  a.nxt{
	background:url({STYLEIMGDIR}/page_next.png) no-repeat;
	width:26px;
	height:26px;
	border:none;
	padding:0;
	overflow: hidden;
	text-indent: -999px;
}
.pgs span.pgb a,.pg .pgb a{
	padding-left:10px;
}
.fastpreview span.icon_preview{
	background:url({STYLEIMGDIR}/icon_preview.png);
}

/*个人主页*/
/*个人主页积分*/
ul.ii_credit_info {
	overflow: hidden;
}
ul.ii_credit_info li{
	width:100px;
	float:left;
	line-height: 28px;
}
/*发布按钮*/


/* ./个人主页*/

/*搜索页*/
#nv_search{
	
}
/*搜索页结束*/


/* 流派 */
a#create_group_btn{
	display: inline-block;
	width:202px;
	height:40px;
	overflow: hidden;
	background:url({STYLEIMGDIR}/ii_png.png) no-repeat -3px -262px;

}
/* ./流派 */